
body {
    margin: 0;
    /*font-size: 14px;*/
}

.app {
    width: 100vw;
    height: 100vh;
}

.app .btn {
    display: block;
    margin: 0 auto;
    width: 50vw;
    height: 15vw;
    text-align: center;
}

.app .btn:before {
    vertical-align: middle;
    content: '';
    display: inline-block;
    width: 1px;
    height: 100%;
}

.app .home {
    background: #ffffff;
}

.app .check-in {
    text-align: center;
    background: #ffffff;
}

.app .question-answer {
    overflow-y: auto;
    background: #ffffff;
}

.app .score-rankings {
    background: #ffffff;
}

.app .bindShop {
    background: #ffffff;
}

.app .check-in .btn-daily {
    margin-top: 80vw;

    font-size: 18px;
}

.app .question-answer .answer {
    list-style-type: upper-alpha;
}

.app .question-answer .qa-completed {
    display: none;
}

.app .bindShop .person-show {
    display: none;
}
